Affiliate Disclosure
If you buy through our links, we may get a commission. Read our ethics policy.

Apple's new iOS 6 Maps support automatic offline use for a wide area

Last updated

Vector maps in iOS 6 are so efficient that Apple can cache a very large surrounding area for offline browsing and GPS navigation when traveling outside of WiFi or mobile data coverage.

Introducing iOS 6.0 Maps

Using Maps Offline

2: Maps and visualizations

3: Transit directions

4: Map labels & local search

5: Routing & traffic

Going offline with vector maps

Apple's new Maps are a huge leap over iOS 5 maps in pure technology: the use of vector maps (mathematically described, resolution independent map information rather than static bitmapped pictures of map tiles) enables fast, sophisticated navigation of 2D and 3D views with fluid panning, rotation and perspective, in contrast to the flat, static map images provided by Apple's previous version of the app.

Using vectors also results in much less data use (an estimated 80 percent less), as your iPhone can download large areas of maps faster (eating up less of your data plan and battery).

The efficient outlines can also work offline far further after you lose your data connection. For example, while iOS 5 Maps would load Google's map tiles of the immediate area being browsed at a couple zoom levels for offline browsing (generally less than a 10 mile radius), Apple's new vector maps, once loaded in San Francisco, allowed us to browse an entire continent of high level maps (state outlines) while offline, north from Anchorage, Alaska to Lima, Peru and from Honolulu, Hawaii to Montréal, Canada.

At a highway level detail, we could actually navigate most of California, and on a simplified level, the western half of the United States. There were detailed street-level maps available of areas we'd never even looked at while online, as far away as Salt Lake City, Utah (about 740 miles or 1200 km east). Thanks to vectors, you can even view these offline maps in 3D perspective.

This vastly expanded new capability allows travelers to load detailed maps for a very large area and navigate around via GPS, which remains active even if you turn mobile roaming off (or lack wireless service in that location). Under iOS 5, it was tricky to maintain 2D cached map tiles for even significant part of a single city.

Even more surprisingly, iOS 6 Maps also loads basic satellite images and major city labels for the entire globe. When you switch to hybrid mode while offline, Maps overlays its cached vector road paths and city labels over higher quality satellite images that let you visualize the Earth's topography in useful detail over more than a 100 mile (160 km) area, also in 3D perspective view.

When taken offline, the old Maps under iOS 5 wouldn't show anything beyond the local, bitmapped map tiles already downloaded, nor any portion of the rest of the globe, even on a basic level. Additionally, the static, bitmapped nature of iOS 5's Google map tiles meant that even if there were some standard and satellite images cached, the app couldn't layer them together to present a hybrid view (and it also lacked any ability to show those maps in 3D perspective).

No real alternative vector maps for iOS 6, yet

Native apps by Google and Nokia (for Android and Windows Phone, respectively) also use vector maps, but their web sites available to iOS users still use bitmapped tiles. The technology to support vector maps in a web browser (WebGL) isn't quite there yet, and so far is still pretty taxing even for desktop computers. To bring vector maps to iOS 6, these companies would need to offer a native app.

Conversely, the web's current limitations in supporting 3D vectors also suggests Apple has no immediate plans to bring its iOS Maps to the web (like Google and Nokia have via bitmaps), although it may deliver a native Mac app (or integrate features into iPhoto's geotagging Places feature, for example) for desktop users.

If Google does port its Android maps to iOS, it will certainly also use vectors. However, Google's existing native app for Android doesn't currently offer the same kind of benefits Apple's new Maps has; when taken offline after loading maps around San Francisco, Google's native Android Maps could only zoom out enough to show the most basic state boundaries for part of the northwest U.S. (zooming out any further, we lost any coverage for California).

Rather than showing navigable road detail for most of California as Apple's Maps do, the latest Android Maps, despite vector support, could barely cover the 49 square miles (126 sq km) of San Francisco after losing connectivity.

Major highway routes degraded to a blocky mess within ten miles of our loaded location, and even city names disappeared after 40 miles (64 km). Highway 101 vanished into dead ends just 70 miles outside of San Francisco.

Taking maps offline manually with Android

Offline Maps, a new feature in Google's Android Maps released this summer, lets you manually select a regions you can save to your device. However, Google limits this support to an area of about a 50 mile (80 km) radius. Google provides full detail for offline map regions, but the area of coverage is much less than Apple's iOS 6 Maps caches automatically.

Just outside the manually saved offline region (indicated by the horizontal line in the third image, above), Android Maps degrade into an unusable blur just 40 miles away from our location. Apple's automatically cached offline maps gracefully scale down in detail to remain useful, a much better implementation of vector map technology.

To capture greater detail of specific areas for offline use in Apple's iOS 6 Maps, all you have to do is zoom in on the regions you want to view offline. After zooming into street level maps in Fairfield, Santa Cruz, Antioch and Sacramento, the new Maps allowed us to zoom back in at the same level of detail to all those areas once offline.

Additionally, Android Maps will not allow you to bring up its layers menu without a data connection, making it impossible to try to load satellite images or a hybrid view for offline use, even for areas captured with the Offline Maps feature.

If Google's latest version of Android Maps is any indication of what it will offer iOS users, it needs to put a lot of work into its vector maps imaging to catch up to Apple's technology in Maps. At the same time, we'd like to see official support for saving offline maps of specific areas within iOS 6 Maps, because it's not clear how long or how much detail Maps saves for you after you've browsed a region.

There's no doubt that the "automatic offline support" in Apple's new Maps is infinitely better than the old iOS 5 Maps, however. It's also surprising that Apple hasn't made available for sale specialized packages of offline maps, such as national parks or regional trails, hiking and camping maps, and similar detailed, offline maps for iOS 6 users.

In addition to better handling of offline maps, Apple uses its new vector maps to progressively reveal detail on the map, as the next segment details.

Introducing iOS 6.0 Maps

Using Maps Offline

2: Maps and visualizations

3: Transit directions

4: Map labels & local search

5: Routing & traffic



180 Comments

lerxt 12 Years · 186 comments

Problem is you can't then search and initiate navigation after being off line, like you can with Nokia maps.

solipsismx 13 Years · 19562 comments

"Conversely, the web's current limitations in supporting 3D vectors also suggests Apple has no immediate plans to bring its iOS Maps to the web (like Google and Nokia have via bitmaps)..." That's certainly a plausible reason for that but I think WebKit's dominance, the number of browsers that support WebGL, and what I've read about the ease to install WebGL support on IE 6+ browsers means it's not something they couldn't do.

tylerk36 15 Years · 1035 comments

Oh no heaven forbid we hear some thing positive about Apple Maps in iOS6.  OMG help me I was never lost and can be found.

hill60 16 Years · 6976 comments

Quote:
Originally Posted by Lerxt 

Problem is you can't then search and initiate navigation after being off line, like you can with Nokia maps.

 

If it's not there there is not much point:-

 

 

 

Nokia Maps

 

 

 

iOS 6

slurpy 15 Years · 5390 comments

The flack maps has gotten is despicable and insane, and has really made me lose faith in humanity. What a bunch of whiny, entitled, spoiled brats we've become. There are so many incredibly impressive things about this product, and what Apple has managed to accomplish at LAUNCH is positive insane. I can't believe flyover is now mocked and defined as 'garbage' and 'crap' because of people desperately looking for the worst looking stuff at the worst angles, ignoring the fact that 99% of the time it looks stunning. I've browsed 20 cities in 3D and my mind gets numb trying to imagine the level of work that must have taken, as well as the technical ability, algorithms, etc to make the 3D look near photo realistic. We're talking entire cities rendered, with residential areas, not just the core downtown. The cartography is gorgeous. Vector maps cache brilliantly and are incredibly well designed. Turn by turn has been flawless in my experience. Yes, there's missing/wrong data which there inevitably will be. But the fact that Apple hasn't gotten a shred of credit for the package, which in many ways is superior to Google maps (design of cartography, flyover, turn by turn interface, caching, iconography, etc) from a company that has never been in the mapping business, is just depressing.

 

Yeah, lets bitch and mock imperfections when an entire city is being rendered in 3D, while the competition is using flat jpegs, thats not petty or anything. Just imagine the bandwidth costs Apple is incurring for this compared to flat tiles. Its insanely ambitious.